.sidebar,
.el-menu--vertical {
  /* 侧栏菜单导航 */
  .el-menu {
    border: none;
    height: 100%;
    width: 100% !important;
    .el-menu-item {
      height: 40px;
      line-height: 40px;
      /* 文本溢出截断 */
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis;
    }
    .el-submenu {
      & [class^='el-icon-'],
      & [class^='iconfont icon-'] {
        display: inline-block;
        vertical-align: middle;
        margin-right: 5px;
        width: 24px;
        text-align: center;
        font-size: 18px;
      }
      .el-submenu__title {
        height: 40px;
        line-height: 40px;
        &:hover {
          background-color: @menuHover !important;
        }
      }
      .el-menu-item {
        padding-right: @modulePadding !important;
        background-color: @subMenuBg !important;
        &:hover {
          background-color: @subMenuHover !important;
        }
        &.is-active {
          color: @subMenuActiveText !important;
          background-color: @primaryColor !important;
        }
      }
    }
  }
  /* 不包含 我的收藏/常用导航 */
  .side-menu {
    .el-menu {
      .is-active {
        & > .el-submenu__title {
          color: @subMenuActiveText !important;
          i {
            color: @subMenuActiveText !important;
          }
        }
      }
    }
  }
  /* 侧栏菜单导航 end */
}

//登录样式
.login_right {
  .el-tabs__header {
    margin: 40px 140px 20px;
  }
  .login-container input {
    border: 0;
  }
  .el-tabs__item {
    font-size: 16px;
    font-weight: 700;
  }
  .el-tabs__nav-wrap::after {
    background-color: #fff;
  }
}
